﻿using Newtonsoft.Json;

namespace Lotus.Domain.Input
{
    /// <summary>
    /// EPS ESOW推送输入
    /// </summary>
    public class SaveOrUpdateEsowForEPSInput
    {
        /// <summary>
        /// ESOW编号
        /// </summary>
        [JsonProperty("esowNumber")]
        public string? EsowNumber { get; set; }

        /// <summary>
        /// ESOW名称
        /// </summary>
        [JsonProperty("esowName")]
        public string? EsowName { get; set; }

        /// <summary>
        /// ESOW版本
        /// </summary>
        [JsonProperty("esowVersion")]
        public string? EsowVersion { get; set; }

        /// <summary>
        /// 项目代码
        /// </summary>
        [JsonProperty("projectCode")]
        public string? ProjectCode { get; set; }

        /// <summary>
        /// ESOW文件路径
        /// </summary>
        [JsonProperty("esowFileLink")]
        public string? EsowFileLink { get; set; }

        /// <summary>
        /// ESOW文件名称
        /// </summary>
        [JsonProperty("esowFileName")]
        public string? EsowFileName { get; set; }

        /// <summary>
        /// 零件号(','分割)
        /// </summary>
        [JsonProperty("partNos")]
        public string? PartNos { get; set; }

        /// <summary>
        /// 关联esow编号_关联esow类型(','分割)
        /// </summary>
        [JsonProperty("associationNumberType")]
        public string? AssociationNumberType { get; set; }

        /// <summary>
        /// esow创建时间(时间戳)
        /// </summary>
        [JsonProperty("esowCreateDate")]
        public string? EsowCreateDate { get; set; }
    }
}
